<init>
subevent(mapinit,);
zukan(warppos:*all,|=,forest1);
#item(check:eq,XP,1); or; item(check:eq,Ђ傤,1); or; item(check:eq,},1); if(nowres); mc(7,enegr,+=,(`R~U(2),aR~U,bR~U,`RaRR(2),`RbRR(2),aRbRR,`R`bRQ(3))); endif;

item(check:eq,aT,1); if(nowres);
mc(12,enegr,+=,(TS~R,TSȂQ,TSTLQ,TScglQ));
endif;


#Xo
<out>
fade(out,(type=fade,color=000000,wait=16)); fc(*actor,move,4,-25,center); fc(*actor,float,=,0); changemap(tB[h); fade(in,(type=fade,color=000000,wait=16));


<event>
#ŠʗL
fcslc(c1); while; if(nowres); fc(*select,apr,==,1); if(nowres); else; fcslc(*nextlabel); next; endif; endif; wend;

unif(nowres);
evflagsw(pr_forest1,==,0); if(nowres); evflagsw(pr_forest1,=,1); text(1,face=uam,X̃_W̓I); endif;
item(get,,10); if(nowres); sound(select); text(0,w%it[*].nmicx10ɓꂽI); else; text(1,face=uam,w%it[*].nmicx͂ȏ͎ĂȂB); endif;
else;
text(1,face=uam,̐XɖW̃ACeɓꂽ҂ɂ́ADȂ̐悤B);
#text(1,face=uam,̐XɖW̃ACeɓꂽ҂ɂ́ADȂ̐悤BȂAtŎĂȂꍇ͎ɓꂽɂȂȂ̂ŁÂĂĂɓ悤idljB);
#text(1,face=uam,̐XɖW̃ACeɓꂽ҂ɂ́ADȂ̐悤itŎĂȂꍇ͎̂Ă悤jB);
endif;

subevent(recover,);


#SŋAҎ̉}uL
<yj-a4>
item(check:eq,XP[gC,1); and; item(check:eq,r[T,1); and; item(check:eq,XP,1); or; item(check:eq,XL[,1); or; item(check:eq,̌,1); unif(nowres); text(1,face=uam,dȋCzQĂ̂B\ncASdvł͖B); end; endif;
#formem(party); not; member(select,job,,==,); and; not; member(select,job,,==,); nextmem(exis); if(nowres);
#formem(party); not; member(select,job,,exis,n); nextmem(exis); if(nowres);

subevent(allisf,); if(nowres); text(1,face=uam,dȋCzQĂ̂邪Añp[eBɂ͔Ȃ悤B); end; endif;

#evflagsw(ex_yj-a4,==,0); if(nowres); text(1,face=uam,dȋCzQĂ̂ccB); endif;
evflagsw(ex_ayashii,==,0); if(nowres); evflagsw(ex_ayashii,=,1); text(1,face=uam,dȋCzQĂ̂ccB); endif;
#zukan(enemy:yj-a4,==,0); if(nowres); text(1,face=uam,dȋCzQĂ̂ccB); endif;
fade(out,(type=fade,color=ff0080,dep=128,wait=64)); fade(reset); mfade(0,ff0080,128); fade(out,(type=btdefo,color=btdefo,dep=btdefo,rot=btdefo,wait=btdefo));
#enedf(yj-a4,==,0); if(nowres);
#battle(xi|`S,*def,, battle2,0,*def,def,*def,def, , ,,);
#rand(2,2);
#else;
#battle((`R~R,`R`bR,`S,xi|`S,`S~Q,`S~Q,`S~R,`S~R),*def,, battle2,0,*def,def,*def,def, , ,,);
#rand(1,4); 
#endif;
#fade(in,); mfade(000000,0); fade(in,(type=fade,color=ff0080,dep=128,wait=64));

battle((enegr=xi|`S,bgm=battle2:def,stm=0,downefc=down3)); goto(10);
#evflag(nowval,==,1); if(nowres); battle((`P~R,`Q~R(2),`Q`bQ,`R~R(2),`R`bR),*def,, *def,def,*def,def,*def,def, , ,,); goto(10); endif;
#evflag(nowval,==,1); if(nowres); battle((`R~U,aR~U,bR~U,`RaRR,`RbRR,aRbRR,`R`bRQ),*def,, *def:def,*def:def,*def:def, , ,,); goto(10); endif;
#evflag(nowval,==,1); if(nowres); battle(`R~R,*def,, *def:def,*def:def,*def:def, , ,,); goto(10); endif;
#evflag(nowval,==,2); if(nowres); battle(xi|`S,*def,, battle2:def,*def:def,*def:def, , ,,); goto(10); endif;
#evflag(nowval,==,3); if(nowres); battle(`S~Q,*def,, battle2:def,*def:def,*def:def, , ,,); goto(10); endif;
#evflag(nowval,==,4); if(nowres); battle(`S~R,*def,, battle2:def,*def:def,*def:def, , ,,); goto(10); endif;

label(10);
evflag(*selected,==,1); if(nowres); fc(*target,apr,=,0); endif;
evflag(*selected,==,2); if(nowres); end; endif;
#fade(in,); mfade(0,000000,0); fade(in,(type=fade,color=ff0080,dep=128,wait=64));
fade(in,); mfade(0,def,def); fade(in,(type=fade,color=ff0080,dep=128,wait=64));


#ɒqg
<brd_gcseis>
#evflagsw(pr_forest1,==,0); if(nowres); text(1,face=uam,׈ȉɂēǂ߂ȂB̐X̓Kv悤B); end; endif;

#evflagsw(pr_wash,==,0); if(nowres); text(1,face=uam,׈ȉɂēǂ߂ȂB􂢗ɂ͐10Kv̂悤B);
#item(check:eq,,10); if(nowres);
#select2(reset); select2(+͂(id=0)); select2(+); select2(/); select2(*10gp܂H(cid=));
#evflag(*selected,==,0); if(nowres); item(lost:eq,,10); evflagsw(pr_wash,=,1); text(1,face=uam,ꂪ򉻂ꂽI); else; end; endif;
#else; end; endif;
#endif;

text(1,face=+evfch,%it[*]50܂łĂȂA̐Eɂ͍Xɋ͂%it[*]݂Bł͂%it[*]𓾂ׂɂ͂Q̍ޗKvB̈́Aэ~肸ɋA鎖ɂĂƂB);
#text(1,face=+evfch,50ȏ͎ĂȂA̐Eɂ͍Xɋ͂Ȑ݂Bł͂Ȑ𓾂ׂɂ͂Q̍ޗKvB̈́wnōł͂ȐxA́wCɖ肵@xłƂB);
#w%it[*].nmicx50ȏ͎ĂȂB̐Eɂ͍Xɋ͂Ȑ݂B
#́Aɕтɔ閧L炵B
#text(1,face=+evfch,50ȏ͎ĂȂB̐Eɂ͍Xɋ͂Ȑ݂Bł͂Ȑ𓾂ׂɂ͂Q̍ޗKvB̈́Aэ~肸ɋA鎖ɂĂƂB́Aɕт̗ɖ邻ȁB);
zukan(item:ɒ,==,1); if(nowres); text(1,face=uam,w%it[*ɒ].nmicx蒆Ɏ߂邽߂̏񂾂悤B); end; endif;
#item(check:eq,ɒ,1); 
zukan(item:,==,1); if(nowres); text(1,face=uam,ޗȂ̂̈́w%it[*].nmicx悤B); end; endif;
#item(check:eq,,1); 
#item(check:6,ɒ,1); if(nowres); text(1,,Ɏ蒆Ɏ߂wɒxɂĂ̏̂悤B); endif;
#item(check:6,ɒ,1); if(nowres); text(0,w%it[*ɒ].nmicx͊Ɏ蒆Ɏ߂ĂB); endif;
#text(1,face=uam,͂ȏ͎ĂȂB̐Eɂ͍Xɋ͂Ȑ݂Bł͂Ȑ𓾂ׂɂ͂Q̃ACeKvB̈́Aэ~̂Ȏ҂Ȃ畁ʂɓƂB́AɕԌɔ閧L炵B);
#text(1,face=uam,͂ȏ͎ĂȂB̐Eɂ͍Xɋ͂Ȑ݂Bł͂Ȑ𓾂ׂɂ͂Q̍ޗKvB̈́Aэ~肸ɋA鎖ɂēƂB́Aɕтɔ閧L炵B);
#Cƌ΂ƂqA
#label(3); text(1,face=uam,͂ȏ͎ĂȂB̐Eɂ͖AXɋ͂Ȑ݂Bł͂Ȑ𓾂ׂɂ́A̃ACeKvB̈́Aэ~̂Ȏ҂Ȃ畁ʂɓƂB̓NA̘bɂȂ邪ACɕԓAɔ閧炵B);
#item(check:6,ɒ,1); if(nowres); text(0,ɒ͊Ɏ蒆Ɏ߂ĂB); endif;
#item(check:6,ɒ,1); if(nowres); text(1,,Ɏ蒆Ɏ߂wɒxɂĂ̏̂悤B); endif;


#擾łȂĂ
<fr_item>
evarg(item,gold);
subevent(box_item(evf(*evarg:item),evf(*evarg:gold)),);
fc(*target,apr,=,0);